package com.hzeport.bgs22emduty.vo.dutydignInfo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

@Data
public class DutydignInfoListVO {

    /**
     * $column.comments
     */
    @ApiModelProperty(value="值班日期")
    @TableField(value ="D_DAY")
    @JsonProperty(value = "dDay")
    private String dDay;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="值班人姓名")
    @TableField(value ="D_USERNAME")
    @JsonProperty(value = "dUsername")
    private String dUsername;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="部门id")
    @TableField(value ="D_DEPT")
    @JsonProperty(value = "dDept")
    private String dDept;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="部门名称")
    @TableField(value ="D_DEPTNAME")
    @JsonProperty(value = "dDeptname")
    private String dDeptname;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="工号")
    @TableField(value ="D_USERNO")
    @JsonProperty(value = "dUserno")
    private String dUserno;


    /**
     * $column.comments
     */
    @ApiModelProperty(value="用户电话——短号")
    @TableField(value ="PHONE_SHORT")
    @JsonProperty(value = "phoneShort")
    private String phoneShort;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="签到时间")
    @TableField(value ="D_SIGNIN_TIME")
    @JsonProperty(value = "dSigninTime")
    private LocalDateTime dSigninTime;

    /**
     * $column.comments
     */
    @ApiModelProperty(value="签退时间")
    @TableField(value ="D_SIGNOUT_TIME")
    @JsonProperty(value = "dSignoutTime")
    private LocalDateTime dSignoutTime;

    @ApiModelProperty(value="$column.comments")
    @TableField(value ="DUTY_TIMES_ID")
    @JsonProperty(value = "dutyTimesId")
    private String dutyTimesId;


}
